c multiple choice questions with answers